@charset "utf-8";

.header{position:fixed;z-index:888;top:0;right:0;left:0;border-bottom-color:rgba(255,255,255,.3); line-height:120px; transition:ease .5s;}
.header-container{margin:0 auto;max-width:1920px;padding:0 75px;}
.header .logo{position:relative;font-size:0;}
.header .logo img{max-width:100%;opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);transition:ease .5s;}
.header .logo div{position:absolute;top:0;opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);}
.header.min{line-height:80px;background-color:#fff;box-shadow:0 0 10px #666;}
.header.min .logo>img{opacity:0;-webkit-opacity:0;filter:alpha(opacity=0);}
.header.min .logo div{opacity:1;-webkit-opacity:1;filter:alpha(opacity=100);}
.header.min .wxy-nav>li>a{color:#333;}
.navbtn{float:left;margin-right:30px;padding:49px 45px 0;height:120px;cursor:pointer;background-color:rgba(0,96,161,.6);transition:ease .5s;}
.navbtn .icon-bar{width:33px;height:1px;background:#fff;}
.navbtn .navbar-toggle .icon-bar+.icon-bar{margin-top:9px;}
.navbtn .navbar-toggle{display:block;margin:0;border:0;padding:0;}
.header .fastnav .form{float:left;padding-top:45px;transition:ease .5s;}
.header .fastnav form{padding:0 5px 0 15px;height:30px;background-color:#fff;border-radius:15px;overflow:hidden;}
.header .fastnav input{display:block;float:left;border:0;width:150px;height:30px;line-height:30px;outline:none;}
.header .fastnav button{display:block;float:left;border:0;width:30px;height:30px;color:#666;line-height:30px;background:none;outline:none;}
.header .fastnav a{display:block;float:left;margin-left:30px;color:#fff;}
.header.min .logo:after{top:15px;bottom:15px;background-color:#ccc;}
.header.min .navbtn{padding:29px 30px 0;height:80px;background-color:#0060a1;}
.header.min .navbtn .navbar-toggle{margin-top:0;border-color:#084892;}
.header.min .fastnav a{color:#666;}
.header.min .fastnav .form{padding-top:25px;}
.header.min .fastnav form{border:1px solid #ddd;}
@media(max-width:1599px){
	.header-container{padding:0 50px;}
}
@media(max-width:1399px){
	.header-container{padding:0 30px;}
}
@media(max-width:1199px){
	.header-container{padding:0 15px;}
	.header .logo:after{display:none;}
	.navbtn{float:right;margin-right:0;background:none;}
	.header.min .navbtn{background:none;}
	.header.min .navbtn .icon-bar{background:#084892;}
	.header .fastnav{display:none;}
}
@media(max-width:767px){
	.header .logo{max-width:70%;}
	.header, .header.min{line-height:60px;}
	.header .logo img{max-height:42px;}
	.navbtn, .header.min .navbtn{padding:21px 0 0;height:60px;}
	.navbtn .icon-bar{width:28px;}
	.navbtn .navbar-toggle .icon-bar+.icon-bar{margin-top:8px;}
}


.banner-box{position:relative;overflow:hidden;margin:0 auto;width:100%;max-width:1920px;}
.index-banner{position:relative;height:100vh;}
.index-banner .swiper-slide{background-position:center top;background-repeat:no-repeat;background-size:cover;overflow:hidden;}
/*.index-banner .swiper-slide:after{content:"";display:block;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.2);}*/
.index-banner .swiper-slide .text-container{display:block;position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;}
/*.index-banner .swiper-slide .text-container:before{display:block;position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-color:#000;opacity:.2;-webkit-opacity:.2;filter:alpha(opacity=20);}*/
.index-banner .swiper-slide .text{position:absolute;top:80%;left:50%;text-align:center;line-height:1.2;color:#fff;text-shadow:1px 1px 10px #000;opacity:0;-webkit-opacity:0; transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transition:ease .5s;-webkit-transition:ease 1s;}
.index-banner .swiper-slide .text p:first-child{margin-bottom:5px;font-size:38px;}
.index-banner .swiper-slide .text p:nth-child(2){margin-bottom:5px;font-size:large;}
.index-banner .swiper-slide .text p:nth-child(3){margin-bottom:0;font-size:large;}
.index-banner .swiper-slide .text .more{display:block;margin:2em auto 0;width:8em;font-size:14px;line-height:3em;color:#fff;text-align:center;font-style:normal;font-weight:normal;background-color:#3641ff; transition:ease .5s;}
.index-banner .swiper-slide .text .more:hover{color:#3641ff;background-color:#fff;}
.index-banner .swiper-slide.swiper-slide-active .text{top:40%;opacity:1;-webkit-opacity:1;}
.banner-box .swiper-pagination{right:0;bottom:20px;left:0;text-align:center;}
.banner-box .swiper-pagination-bullet{margin:0 4px;width:2%;height:2px;/*background:#fff;*/overflow:hidden;outline:none;opacity:.4; border-radius:0; transition:ease .5s;}
.banner-box .swiper-pagination-bullet-active{width:3%;background:#cc4d56;opacity:1;}
@media(max-width:1399px){
	.index-banner .swiper-slide.swiper-slide-active .text{top:37%;}
}
@media(max-width:991px){
	.index-banner{height:60vh;}
	.index-banner .swiper-slide.swiper-slide-active .text{top:50%;}
	.index-banner .swiper-slide .text p:first-child{font-size:28px;}
	.index-banner .swiper-slide .text p:nth-child(2){font-size:large;}
	.index-banner .swiper-slide .text p:nth-child(3){font-size:large;}
}
@media(max-width:767px){
	.index-banner .swiper-slide .text{width:100%;}
	.index-banner .swiper-slide .text p:first-child{font-size:x-large;}
	.index-banner .swiper-slide .text p:nth-child(2){font-size:medium;}
	.index-banner .swiper-slide .text p:nth-child(3){font-size:medium;}
	.banner-box .swiper-pagination{padding:0 1em;width:100%;}
	.index-banner .swiper-slide .text .more{display:none;}
	.banner-box .swiper-pagination-bullet{margin:0 3px;width:3%;}
	.banner-box .swiper-pagination-bullet-active{width:4.5%;}
}
@media(max-width:599px){
	.index-banner .swiper-slide .text p:first-child{margin-bottom:10px;font-size:large;}
	.banner-box .swiper-pagination{bottom:10px;}
}
@media(max-width:479px){
	.index-banner{height:65vh;}
	.index-banner .swiper-slide .text p:first-child{font-size:medium;}
	.index-banner .swiper-slide .text p:nth-child(2){font-size:14px;}
	.index-banner .swiper-slide .text p:nth-child(3){font-size:14px;}
}

.index{position:absolute;z-index:3;right:0;bottom:0;left:0;height:330px;}
.indexa{margin:0 auto;width:45%;}
.indexa li{float:left;padding:0 20px;width:33.333333%;}
.indexa a{position:relative;border:2px solid #fff;font-size:medium;line-height:30px;text-align:center;color:#fff;box-shadow:1px 1px 10px #000;text-shadow:1px 1px 10px #000;border-radius:16px;transition:ease .5s;}
.indexa a:after{content:"";display:block;position:absolute;top:11px;right:20px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #fff;transform:rotate(90deg);transition:ease .5s;}
.indexa a.on{border-color:#0060a1;background-color:#0060a1;}
.indexa a.on:after{transform:rotate(180deg);}

.business{position:absolute;right:0;bottom:0;left:0;height:220px;background-position:center center;background-size:cover;}
.business:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);}
.business .item{float:left;position:relative;border-left:1px solid #565f71;width:33.333333%;height:100%;}
.business .item:first-child{border-left:0;}
.business a{display:block;position:relative;padding:40px 0;height:100%;line-height:1.2;text-align:center;color:#fff;transition:ease .5s;}
.business a:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#3760ad;opacity:0;transition:ease .5s;}
.business a:hover:before{opacity:.3;}
.business a em{display:block;margin:0 auto;width:80px;height:80px;background-position:center center;background-repeat:no-repeat;transform:scale(.9);}
.business a p{margin:10px 0 8px;font-size:12px;}
.business a div{position:relative;font-size:22px;}
@media(max-width:1399px){
	.business a em{transform:scale(.8);}
	.business a div{font-size:20px;}
	.business a p{margin-top:0;}
}

.indexb>div{display:none;}
.indexb2{position:absolute;right:0;bottom:0;left:0;padding:40px 75px;background-color:rgba(0,0,0,.5);}
.indexb2 .news{float:left;width:50%;}
.indexb2 .news1{padding-right:35px;}
.indexb2 .news2{padding-left:35px;border-left:1px solid #565f71;}
.indexb2,.indexb a{color:#fff;}
.indexb2 .focus{float:left;width:240px;}
.indexb2 ul{padding-left:270px;width:100%;}
.indexb2 li{position:relative;width:100%;line-height:32px;}
.indexb2 li a{padding-right:82px;}
.indexb2 li span{display:block;position:absolute;top:0;right:0;}
.indexb3 .item{width:33.333333%;}
@media(max-width:1599px){
	.indexb2{padding-right:50px;padding-left:50px;}
	.indexb2 .focus{width:200px;}
	.indexb2 ul{padding-left:230px;}
	.indexb2 li{line-height:28px;}
}
@media(max-width:1399px){
	.index{height:300px;}
	.indexa{width:50%;}
	.indexb2{padding-right:30px;padding-left:30px;}
	.indexb2 .news1{padding-right:30px;}
	.indexb2 .news2{padding-left:30px;}
	.indexb2 ul{padding-left:220px;}
}
@media(max-width:1299px){
	.indexa{width:55%;}
	.indexb2 .news1{padding-right:40px;}
	.indexb2 .news2{padding-left:40px;}
	.indexb2 .focus{display:none;}
	.indexb2 ul{padding-left:0;}
}
@media(max-width:1199px){
	.indexa{width:65%;}
	.indexb{display:none;}
}
@media(max-width:991px){
	.index{height:auto;padding-bottom:10vh;}
	.indexa{width:75%;}
}
@media(max-width:767px){
	.indexa{width:94%;}
	.indexa li{padding:0 10px;}
}
@media(max-width:575px){
	.indexa{width:96%;}
	.indexa li{padding:0 5px;}
	.indexa a{border-width:1px;font-size:14px;}
	.indexa a:after{display:none;}
}





